GlobalPayments\WooCommercePaymentGatewayProvider\Gateways\AbstractGateway A

Total Complexity 70
Dependencies 26
Dependents 17
Total lines 746
Lines of code 406
Logical lines of code 140
Comment lines 231
Methods 27
Properties 7

Methods 27

Method Rating Maintainability Complexity Lines of code
handle_response()
A
48 13 31
capture_credit_card_authorization()
A
47 10 36
tokenization_script()
A
41 6 65
configure_merchant_settings()
S
56 4 17
init_form_fields()
S
43 1 57
process_refund()
S
57 3 17
add_payment_method()
S
57 3 17
add_hooks()
S
62 3 11
prepare_request()
S
52 2 25
woocommerce_credit_card_form_fields()
S
59 2 15
process_payment()
S
63 3 10
secure_payment_fields()
S
52 1 28
__construct()
S
53 1 25
addCaptureOrderAction()
S
67 2 8
woocommerce_available_payment_gateways()
S
70 2 6
save_payment_method_checkbox()
S
72 2 6
get_gateway_provider()
S
71 2 6
secure_payment_field_html_format()
S
69 1 11
configure_method_settings()
S
100 1 0
get_first_line_support_email()
S
100 1 0
get_transaction_details()
S
70 1 6
get_gateway_form_fields()
S
100 1 0
submit_request()
S
80 1 3
get_backend_gateway_options()
S
100 1 0
is_transaction_active()
S
82 1 3
get_decline_message()
S
82 1 3
get_frontend_gateway_options()
S
100 1 0